iT邦幫忙

2025 iThome 鐵人賽

DAY 27
0
自我挑戰組

Leetcode 自學系列 第 27

自學Leetcode Day27

  • 分享至 

  • xImage
  •  

66. Plus One
1.題目理解:給定一個由整數陣列 digits 組成的非負整數,每個元素代表一個數字(最高位在前)。請你在這個整數上 加 1,並返回加一後的結果陣列。
2.解題思路:
1. 從最後一位(個位數)開始往前加 1。
2. 如果該位小於 9,加 1 後直接回傳。
3.若為 9,加 1 後要變成 0,並進位到前一位。
4.如果所有位數都是 9(例如 [9,9,9]),
→ 就要建立一個新陣列,長度多一位,第一位設為 1。
3.範例:輸入: [9,9,9]https://ithelp.ithome.com.tw/upload/images/20251011/20169241uYA4FYA2p2.png
4.程式碼截圖:https://ithelp.ithome.com.tw/upload/images/20251011/20169241mxb0TMmZDT.png
4.學習心得:這次的題目我覺得蠻簡單的,不管是在解題思路還是題目理解方面我都能很快就想到,所以很快就解完題了。


上一篇
自學Leetcode Day26
下一篇
自學Leetcode Day28
系列文
Leetcode 自學30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言